Импорт и присоединение документов HTML и данных с Web-узлов

Access 2002 позволяет импортировать и присоединять таблицы из документов HTML. Для этого используется Мастер импорта (присоединения) HTML, который очень похож на Мастер импорта (присоединения) электронных таблиц. Чтобы присоединить таблицу из документа HTML, необходимо:

  1. Открыть базу данных, к которой требуется присоединить таблицу, после чего активизировать окно базы данных, щелкнув по его заголовку левой кнопкой мыши.
  2. Выбрать команду Файл, Внешние данные, Связь с таблицами (File, Get External Data, Link) или Файл, Внешние данные, Импорт (File, Get External Data, Import). Появятся диалоговые окна Связь (Link) или Импорт (Import).
  3. В раскрывающемся списке Тип файла (Files of Type) диалогового окна нужно выделить элемент Документы HTML (HTML Files), открыть папку, содержащую документ HTML, который требуется импортировать, и выделить его. Нажать кнопки Связь (Link) или Импорт (Import). Появится первое диалоговое окно мастера (рис. 3.26).

Замечание

Access 2002 позволяет также присоединять и импортировать документы HTML, которые находятся на удаленных FTP- и HTTP-серверах. Для этого требуется в поле Имя файла (File Name) диалоговых окон Связь (Link) или Иморт (Import) указать интернет-адрес нужного файла, Правда это присоединение не является столь полноценным, как у других типов файлов. В процессе присоединения удаленного файла HTML создается его локальная копия, которая является необновляемой. Таким образом, доступ к удаленному файлу получается только на чтение.

Рис. 3.26. Первое диалоговое окно Мастера присоединения документов HTML

  1. Если первая строка таблицы содержит заголовки столбцов, их можно использовать в качестве имен полей. Для этого необходимо установить флажок Первая строка содержит заголовки столбцов (First Row Contains Column Headings). В нашем примере заголовков столбцов не было, поэтому флажок не установлен. Нажмите кнопку Далее, чтобы перейти к следующему шагу мастера.
  2. При импорте данных из документа HTML можно либо создавать новую таблицу Access, либо добавлять данные в существующую таблицу, поэтому далее выводится диалоговое окно, аналогичное представленному на рис. 3.19, в котором и нужно определить, где вы будете сохранять импортируемые данные. При присоединении страницы HTML этот шаг пропускается.
  3. В следующем диалоговом окне мастера можно описать каждое поле импорта: имя поля, тип данных. Индексироваться поля в данном случае не могут (рис. 3.27).
  4. При импорте данных из документа HTML на следующем шаге Мастер импорта документов HTML запрашивает указания о том, какое поле можно считать ключевым для новой таблицы.

Замечание

При присоединении таблицы этот шаг пропускается, ключевое поле не определяется и присоединенная таблица из документа HTML будет доступна только в режиме чтения.

  1. В последнем диалоговом окне нужно указать имя таблицы Access.

Рис. 3.27. Второе диалоговое окно Мастера присоединения документов HTML

Гиперссылки, которые могут содержаться в файле HTML, преобразуются по умолчанию в поля типа Гиперссылка, но только в том случае, если они определены тэгом

<А HREF>.

Если в таблице содержатся вложенные рисунки в формате GIF или JREG, они будут игнорироваться.